Release 10.1A: OpenEdge Development:
ADM Reference


Column properties for container objects

There are a number of column properties available for which you can obtain and set (write) field values. All of these properties can be read and some of them can be set. To read and set column properties, you use the following prefixes with the specific column property:

For additional information, see OpenEdge Development: Progress Dynamics Basic Development and OpenEdge Development: Progress Dynamics Advanced Development .

Table 4–1 lists the column properties for container objects, provides a brief description of each property, indicates whether the property can be read or set (write), and lists the data type for each property.

Table 4–1: Column properties for container objects
Column property
Description
Read
Write
Data type
ColumnLabel
Label of the specified column.
Yes
No
CHARACTER
DataType
Data type of the specified column.
Yes
No
CHARACTER
DbColumn
Qualified database name (DatabaseName.TableName.FieldName) mapped to the RowObject column identified by pcColumn.
Yes
No
CHARACTER
Extent
Extent of the specified RowObject column. SmartBusinessObject version of the SmartDataObject.
Yes
No
INTEGER
Format
Format of the specified RowObject column. SmartBusinessObject version of the SmartDataObject.
Yes
No
CHARACTER
Help
Help text for the specified RowObject column. SmartBusinessObject version of the SmartDataObject.
Yes
No
CHARACTER
Initial
Initial value for a specified field as a character string with the field FORMAT applied. SmartBusinessObject version of the SmartDataObject.
Yes
No
CHARACTER
Label
Label for the specified column.
Yes
No
CHARACTER
LabelDefault

Design-time function. Returns TRUE if the label for the specified Filter-Target column is overridden.

Yes
No
CHARACTER
Mandatory

SmartBusinessObject version of the SmartDataObject, indicates whether or not a specified RowObject field is mandatory. TRUE if mandatory, FALSE if not mandatory.

Yes
No
LOGICAL
Modified

SmartBusinessObject version of the SmartDataObject, indicates whether or not a specified RowObject field has been modified. TRUE if modified, FALSE if not modified.

Yes
No
LOGICAL
ObjectHandle

Procedure handle of the first SmartDataObject in the specified SmartBusinessObject that has the specified SmartDataObject column name.

Yes
No
HANDLE
PrivateData

Private Data property of the specified RowObject field for the SmartBusinessObject version of the SmartDataObject.

Yes
No
CHARACTER
QuerySelection
SmartBusinessObject version of the SmartDataObject, this is a CHR(1)-separated string with all operators and values, but no field names, that have been added to the Query for this column.
Yes
No
CHARACTER
ReadOnly
SmartBusinessObject version of the SmartDataObject, this property identifies whether or not the specified column is Read Only in the owning SmartDataObject. TRUE, if the column is Read Only and FALSE, if not Read Only.
Yes
No
LOGICAL
StringValue
SmartBusinessObject version of the SmartDataObject, this property is the String Value of the specified column in the SmartDataObject RowObject buffer.
Yes
No
CHARACTER
Table
SmartBusinessObject version of the SmartDataObject, this property is the database table name of the specified column.
Yes
No
CHARACTER
ValExp
SmartBusinessObject version of the SmartDataObject, this property is the validation expression for the specified column in a RowObject temp-table.
Yes
No
CHARACTER
ValMsg
SmartBusinessObject version of the SmartDataObject, this property is the validation message for the specified column in a Row-Object temp-table.
Yes
No
CHARACTER
Value
SmartBusinessObject version of the SmartDataObject, this property is the raw (unformatted) character value of the specified field in a RowObject temp-table.
Yes
No
CHARACTER
Width
SmartBusinessObject version of the SmartDataObject, this property is the width in character units of the specified column.
Yes
No
DECIMAL


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095